﻿using System;

namespace Informant.Authentication
{
	public class AuthenticationException : Exception
	{
		/// <summary>
		/// Initializes a new instance of the <see cref="AuthenticationException"/> class.
		/// </summary>
		public AuthenticationException() { }
		/// <summary>
		/// Initializes a new instance of the <see cref="AuthenticationException"/> class.
		/// </summary>
		/// <param name="message">The message.</param>
		public AuthenticationException(String message) : base(message) { }
		/// <summary>
		/// Initializes a new instance of the <see cref="AuthenticationException"/> class.
		/// </summary>
		/// <param name="message">The error message that explains the reason for the exception.</param>
		/// <param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified.</param>
		public AuthenticationException(String message, Exception innerException) : base(message, innerException) { }
	}
}
